package mahjong;

/** Interface for all AI players
 */
public abstract class AIPlayer
{
	/**Board the ai plays on */
	protected Board board;
	
	/** Method to attribute a board to the player
	 * @param b to be played on
	 * */
	public void init(Board b)
	{
		board = b;
	}
	/**
	 * Method to choose move to be played
	 * @return Move to be made
	 */
	public abstract Tile[] chooseMove();
}
